package es.ucm.fdi.healthpred.controlador.utils;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Conjunto de m&eacute;todos &uacute;tiles para la transformaci&oacute;n de
 * cadenas de texto de la BD a cadenas propias de la aplicaci&oacute;n (tildes,
 * espacios, etc.) y viceversa.
 * 
 * @since 1.0
 * 
 * @version 1.0
 * 
 * @author &Aacute;lvaro G&oacute;mez Porris
 * @author V&iacute;ctor L&oacute;pez Monte
 * @author Carlos Rodr&iacute;guez Colliga
 * 
 */
public final class StringsHP_BD {

	/**
	 * @param cat
	 * @return
	 */
	public static String categoriaHobbieBD(String cat) {
		if (cat.equals("Tecnolog\u00eda")) {
			return "Tecnologia";
		}
		return cat;
	}

	/**
	 * @param cat
	 * @return
	 */
	public static String categoriaHobbieHP(String cat) {
		if (cat.equals("Tecnologia")) {
			return "Tecnolog\u00eda";
		}
		return cat;
	}

	/**
	 * @param conclusion
	 * @return
	 */
	public static String conclusionHP(String conclusion) {
		if (conclusion.equals("Sanado-Operacion")) {
			return "Sanado-Operaci\u00f3n";
		}
		if (conclusion.equals("Cronico")) {
			return "Cr\u00f3nico";
		}
		return conclusion;
	}

	/**
	 * @param descripcion
	 * @return
	 */
	public static String descripcionHechoBD(String descripcion) {
		if (descripcion.equals("V\u00e9rtigo")) {
			return "Vertigo";
		}
		if (descripcion.equals("\u00dalcera")) {
			return "Ulcera";
		}
		if (descripcion.equals("C\u00e1ncer de es\u00f3fago")) {
			return "Cancer de esofago";
		}
		if (descripcion.equals("C\u00e1ncer de est\u00f3mago")) {
			return "Cancer de estomago";
		}
		if (descripcion.equals("C\u00e1ncer de h\u00edgado")) {
			return "Cancer de higado";
		}
		if (descripcion.equals("C\u00e1ncer de intestino")) {
			return "Cancer de intestino";
		}
		if (descripcion.equals("C\u00e1ncer de p\u00e1ncreas")) {
			return "Cancer de pancreas";
		}
		if (descripcion.equals("C\u00e1ncer de colon")) {
			return "Cancer de colon";
		}
		if (descripcion.equals("C\u00e1ncer de pulm\u00f3n")) {
			return "Cancer de pulmon";
		}
		if (descripcion.equals("Insuficiencia renal cr\u00f3nica")) {
			return "Insuficiencia renal cronica";
		}
		if (descripcion.equals("Uropat\u00eda obstructiva")) {
			return "Uropatia obstructiva";
		}
		if (descripcion.equals("Ovarios poliqu\u00edsticos")) {
			return "Ovarios poliquisticos";
		}
		if (descripcion.equals("S\u00edfilis")) {
			return "Sifilis";
		}
		if (descripcion.equals("Neumot\u00f3rax")) {
			return "Neumotorax";
		}
		if (descripcion.equals("Neumon\u00eda")) {
			return "Neumonia";
		}
		if (descripcion.equals("Hipertensi\u00f3n pulmonar")) {
			return "Hipertension pulmonar";
		}
		if (descripcion.equals("Miocardiopat\u00edas")) {
			return "Miocardiopatias";
		}
		if (descripcion.equals("Valvulopat\u00edas")) {
			return "Valvulopatias";
		}
		if (descripcion.equals("Cardiopat\u00eda cong\u00e9nita")) {
			return "Cardiopatia congenita";
		}
		if (descripcion.equals("Hipertensi\u00f3n arterial")) {
			return "Hipertension arterial";
		}
		if (descripcion.equals("S\u00edndrome bipolar")) {
			return "Sindrome bipolar";
		}
		if (descripcion.equals("Depresi\u00f3n")) {
			return "Depresion";
		}
		if (descripcion.equals("Valvulopat\u00edas")) {
			return "Valvulopatias";
		}
		if (descripcion.equals("Microtom\u00eda")) {
			return "Microtomia";
		}
		if (descripcion.equals("Cirug\u00eda reconstructiva")) {
			return "Cirugia reconstructiva";
		}
		if (descripcion.equals("Secuestrectom\u00eda")) {
			return "Secuestrectomia";
		}
		if (descripcion.equals("Osteotom\u00eda")) {
			return "Osteotomia";
		}
		if (descripcion.equals("Reducci\u00f3n de fractura")) {
			return "Reduccion de fractura";
		}
		if (descripcion.equals("Artrotom\u00eda")) {
			return "Artrotomia";
		}
		if (descripcion.equals("Fusi\u00f3n espinal")) {
			return "Fusion espinal";
		}
		if (descripcion.equals("Biopsia de m\u00e9dula espinal")) {
			return "Biopsia de medula espinal";
		}
		if (descripcion.equals("Esofagostom\u00eda")) {
			return "Esofagostomia";
		}
		if (descripcion.equals("Dilataci\u00f3n de es\u00f3fago")) {
			return "Dilatacion de esofago";
		}
		if (descripcion.equals("Gastrostom\u00eda")) {
			return "Gastrostomia";
		}
		if (descripcion.equals("Gastrectom\u00eda")) {
			return "Gastrectomia";
		}
		if (descripcion.equals("Reparaci\u00f3n de hernia inguinal")) {
			return "Reparacion de hernia inguinal";
		}
		if (descripcion.equals("Transplante de p\u00e1ncreas")) {
			return "Transplante de pancreas";
		}
		if (descripcion.equals("Nefrotom\u00eda")) {
			return "Nefrotomia";
		}
		if (descripcion.equals("Biopsia de ri\u00f1\u00f3n")) {
			return "Biopsia de ri\u00f1on";
		}
		if (descripcion.equals("Mastotom\u00eda")) {
			return "Mastotomia";
		}
		if (descripcion.equals("Extirpaci\u00f3n de mama")) {
			return "Extirpacion de mama";
		}
		if (descripcion.equals("Incisi\u00f3n de pr\u00f3stata")) {
			return "Incision de prostata";
		}
		if (descripcion.equals("Prostatectom\u00eda")) {
			return "Prostatectomia";
		}
		if (descripcion.equals("Biopsia de test\u00edculo/pene")) {
			return "Biopsia de testiculo/pene";
		}
		if (descripcion.equals("Circuncisi\u00efn")) {
			return "Circuncision";
		}
		if (descripcion.equals("Doforotom\u00eda")) {
			return "Doforotomia";
		}
		if (descripcion.equals("Laringectom\u00eda")) {
			return "Laringectomia";
		}
		if (descripcion.equals("Traqueotom\u00eda")) {
			return "Traqueotomia";
		}
		if (descripcion.equals("Biopsia de laringe/tr\u00e1quea")) {
			return "Biopsia de laringe/traquea";
		}
		if (descripcion.equals("Neumonectom\u00eda")) {
			return "Neumonectomia";
		}
		if (descripcion.equals("Biopsia de pulm\u00f3n/bronquio")) {
			return "Biopsia de pulmon/bronquio";
		}
		if (descripcion.equals("Lobectom\u00eda de pulm\u00f3n")) {
			return "Lobectomia de pulmon";
		}
		if (descripcion.equals("Valvulotom\u00eda cardiaca")) {
			return "Valvulotomia cardiaca";
		}
		if (descripcion.equals("Sustituci\u00f3n de v\u00e1lvula cardiaca")) {
			return "Sustitucion de valvula cardiaca";
		}
		if (descripcion.equals("Cardiotom\u00eda")) {
			return "Cardiotomia";
		}
		if (descripcion.equals("Biopsia de pericardio/coraz\u00f3n")) {
			return "Biopsia de pericardio/corazon";
		}
		if (descripcion.equals("Transplante de coraz\u00f3n")) {
			return "Transplante de corazon";
		}
		if (descripcion.equals("Biopsia de estructura linf\u00e1tica")) {
			return "Biopsia de estructura linfatica";
		}
		if (descripcion.equals("Extirpaci\u00f3n de ganglio linf\u00e1tico")) {
			return "Extirpacion de ganglio linfatico";
		}
		if (descripcion.equals("Transplante de m\u00e9dula \u00f3sea")) {
			return "Transplante de medula osea";
		}
		if (descripcion.equals("Punci\u00f3n de bazo")) {
			return "Puncion de bazo";
		}
		return descripcion;
	}

	/**
	 * @param descripcion
	 * @return
	 */
	public static String descripcionHechoHP(String descripcion) {
		if (descripcion.equals("Vertigo")) {
			return "V\u00e9rtigo";
		}
		if (descripcion.equals("Ulcera")) {
			return "\u00dalcera";
		}
		if (descripcion.equals("Cancer de esofago")) {
			return "C\u00e1ncer de es\u00f3fago";
		}
		if (descripcion.equals("Cancer de estomago")) {
			return "C\u00e1ncer de est\u00f3mago";
		}
		if (descripcion.equals("Cancer de higado")) {
			return "C\u00e1ncer de h\u00edgado";
		}
		if (descripcion.equals("Cancer de intestino")) {
			return "C\u00e1ncer de intestino";
		}
		if (descripcion.equals("Cancer de pancreas")) {
			return "C\u00e1ncer de p\u00e1ncreas";
		}
		if (descripcion.equals("Cancer de colon")) {
			return "C\u00e1ncer de colon";
		}
		if (descripcion.equals("Cancer de pulmon")) {
			return "C\u00e1ncer de pulm\u00f3n";
		}
		if (descripcion.equals("Insuficiencia renal cronica")) {
			return "Insuficiencia renal cr\u00f3nica";
		}
		if (descripcion.equals("Uropatia obstructiva")) {
			return "Uropat\u00eda obstructiva";
		}
		if (descripcion.equals("Ovarios poliquisticos")) {
			return "Ovarios poliqu\u00edsticos";
		}
		if (descripcion.equals("Sifilis")) {
			return "S\u00edfilis";
		}
		if (descripcion.equals("Neumotorax")) {
			return "Neumot\u00f3rax";
		}
		if (descripcion.equals("Neumonia")) {
			return "Neumon\u00eda";
		}
		if (descripcion.equals("Hipertension pulmonar")) {
			return "Hipertensi\u00f3n pulmonar";
		}
		if (descripcion.equals("Miocardiopatias")) {
			return "Miocardiopat\u00edas";
		}
		if (descripcion.equals("Valvulopatias")) {
			return "Valvulopat\u00edas";
		}
		if (descripcion.equals("Cardiopatia congenita")) {
			return "Cardiopat\u00eda cong\u00e9nita";
		}
		if (descripcion.equals("Hipertension arterial")) {
			return "Hipertensi\u00f3n arterial";
		}
		if (descripcion.equals("Sindrome bipolar")) {
			return "S\u00edndrome bipolar";
		}
		if (descripcion.equals("Depresion")) {
			return "Depresi\u00f3n";
		}
		if (descripcion.equals("Valvulopatias")) {
			return "Valvulopat\u00edas";
		}
		if (descripcion.equals("Microtomia")) {
			return "Microtom\u00eda";
		}
		if (descripcion.equals("Cirugia reconstructiva")) {
			return "Cirug\u00eda reconstructiva";
		}
		if (descripcion.equals("Secuestrectomia")) {
			return "Secuestrectom\u00eda";
		}
		if (descripcion.equals("Osteotomia")) {
			return "Osteotom\u00eda";
		}
		if (descripcion.equals("Reduccion de fractura")) {
			return "Reducci\u00f3n de fractura";
		}
		if (descripcion.equals("Artrotomia")) {
			return "Artrotom\u00eda";
		}
		if (descripcion.equals("Fusion espinal")) {
			return "Fusi\u00f3n espinal";
		}
		if (descripcion.equals("Biopsia de medula espinal")) {
			return "Biopsia de m\u00e9dula espinal";
		}
		if (descripcion.equals("Esofagostomia")) {
			return "Esofagostom\u00eda";
		}
		if (descripcion.equals("Dilatacion de esofago")) {
			return "Dilataci\u00f3n de es\u00f3fago";
		}
		if (descripcion.equals("Gastrostomia")) {
			return "Gastrostom\u00eda";
		}
		if (descripcion.equals("Gastrectomia")) {
			return "Gastrectom\u00eda";
		}
		if (descripcion.equals("Reparacion de hernia inguinal")) {
			return "Reparaci\u00f3n de hernia inguinal";
		}
		if (descripcion.equals("Transplante de pancreas")) {
			return "Transplante de p\u00e1ncreas";
		}
		if (descripcion.equals("Nefrotomia")) {
			return "Nefrotom\u00eda";
		}
		if (descripcion.equals("Biopsia de ri\u00f1on")) {
			return "Biopsia de ri\u00f1\u00f3n";
		}
		if (descripcion.equals("Mastotomia")) {
			return "Mastotom\u00eda";
		}
		if (descripcion.equals("Extirpacion de mama")) {
			return "Extirpaci\u00f3n de mama";
		}
		if (descripcion.equals("Incision de prostata")) {
			return "Incisi\u00f3n de pr\u00f3stata";
		}
		if (descripcion.equals("Prostatectomia")) {
			return "Prostatectom\u00eda";
		}
		if (descripcion.equals("Biopsia de testiculo/pene")) {
			return "Biopsia de test\u00edculo/pene";
		}
		if (descripcion.equals("Circuncision")) {
			return "Circuncisi\u00efn";
		}
		if (descripcion.equals("Doforotomia")) {
			return "Doforotom\u00eda";
		}
		if (descripcion.equals("Laringectomia")) {
			return "Laringectom\u00eda";
		}
		if (descripcion.equals("Traqueotomia")) {
			return "Traqueotom\u00eda";
		}
		if (descripcion.equals("Biopsia de laringe/traquea")) {
			return "Biopsia de laringe/tr\u00e1quea";
		}
		if (descripcion.equals("Neumonectomia")) {
			return "Neumonectom\u00eda";
		}
		if (descripcion.equals("Biopsia de pulmon/bronquio")) {
			return "Biopsia de pulm\u00f3n/bronquio";
		}
		if (descripcion.equals("Lobectomia de pulmon")) {
			return "Lobectom\u00eda de pulm\u00f3n";
		}
		if (descripcion.equals("Valvulotomia cardiaca")) {
			return "Valvulotom\u00eda cardiaca";
		}
		if (descripcion.equals("Sustitucion de valvula cardiaca")) {
			return "Sustituci\u00f3n de v\u00e1lvula cardiaca";
		}
		if (descripcion.equals("Cardiotomia")) {
			return "Cardiotom\u00eda";
		}
		if (descripcion.equals("Biopsia de pericardio/corazon")) {
			return "Biopsia de pericardio/coraz\u00f3n";
		}
		if (descripcion.equals("Transplante de corazon")) {
			return "Transplante de coraz\u00f3n";
		}
		if (descripcion.equals("Biopsia de estructura linfatica")) {
			return "Biopsia de estructura linf\u00e1tica";
		}
		if (descripcion.equals("Extirpacion de ganglio linfatico")) {
			return "Extirpaci\u00f3n de ganglio linf\u00e1tico";
		}
		if (descripcion.equals("Transplante de medula osea")) {
			return "Transplante de m\u00e9dula \u00f3sea";
		}
		if (descripcion.equals("Puncion de bazo")) {
			return "Punci\u00f3n de bazo";
		}
		return descripcion;
	}

	/**
	 * @param fecha
	 * @return
	 */
	public static String fechaHP(Date fecha) {
		SimpleDateFormat formato = new SimpleDateFormat("dd-MMMM-YYYY");
		String f = formato.format(fecha);
		return f;
	}

	/**
	 * @param gravedad
	 * @return
	 */
	public static String gravedadHechoBD(String gravedad) {
		if (gravedad.equals("Cr\u00edtico")) {
			return "Critico";
		}
		return gravedad;
	}

	/**
	 * @param gravedad
	 * @return
	 */
	public static String gravedadHechoHP(String gravedad) {
		if (gravedad.equals("Critico")) {
			return "Cr\u00edtico";
		}
		return gravedad;
	}

	/**
	 * @param fecha
	 * @return
	 */
	public static String horaHP(Date fecha) {
		SimpleDateFormat formato = new SimpleDateFormat("HH:mm:ss");
		String f = formato.format(fecha);
		return f;
	}

	/**
	 * @param horario
	 * @return
	 */
	public static String horarioBD(String horario) {
		if (horario.equals("Ma\u00f1ana")) {
			return "Manyana";
		}
		return horario;
	}

	/**
	 * @param horario
	 * @return
	 */
	public static String horarioHP(String horario) {
		if (horario.equals("Manyana")) {
			return "Ma\u00f1ana";
		}
		return horario;
	}

	/**
	 * @param nivel
	 * @return
	 */
	public static String nivelEstudiosBD(String nivel) {
		if (nivel.equals("Sin estudios")) {
			return "Sin_estudios";
		}
		if (nivel.equals("F. P.")) {
			return "FP";
		}
		return nivel;
	}

	/**
	 * @param nivel
	 * @return
	 */
	public static String nivelEstudiosHP(String nivel) {
		if (nivel.equals("Sin_estudios")) {
			return "Sin estudios";
		}
		if (nivel.equals("FP")) {
			return "F. P.";
		}
		return nivel;
	}

	/**
	 * @param num
	 * @return
	 */
	public static String numHijosBD(String num) {
		if (num.equals("M\u00e1s de 5")) {
			return ">5";
		}
		return num;
	}

	/**
	 * @param num
	 * @return
	 */
	public static String numHijosHP(String num) {
		if (num.equals(">5")) {
			return "M\u00e1s de 5";
		}
		return num;
	}

	/**
	 * @param prov
	 * @return
	 */
	public static String provinciaBD(String prov) {
		if (prov.equals("\u00c1lava / Araba")) {
			return "Alava";
		}
		if (prov.equals("Alicante / Alacant")) {
			return "Alicante";
		}
		if (prov.equals("Almer\u00eda")) {
			return "Almeria";
		}
		if (prov.equals("Asturias / Asturies")) {
			return "Asturias";
		}
		if (prov.equals("\u00c1vila")) {
			return "Avila";
		}
		if (prov.equals("C\u00e1ceres")) {
			return "Caceres";
		}
		if (prov.equals("C\u00e1diz")) {
			return "Cadiz";
		}
		if (prov.equals("Castell\u00f3n / Castell\u00f2")) {
			return "Castellon";
		}
		if (prov.equals("C\u00f3rdoba")) {
			return "Cordoba";
		}
		if (prov.equals("La Coru\u00f1a / A Coru\u00f1a")) {
			return "Corunya";
		}
		if (prov.equals("Gerona / Girona")) {
			return "Gerona";
		}
		if (prov.equals("Guip\u00fazcoa / Gipuzkoa")) {
			return "Guipuzcoa";
		}
		if (prov.equals("Islas Baleares / Illes Balears")) {
			return "Islas Baleares";
		}
		if (prov.equals("Ja\u00e9n")) {
			return "Jaen";
		}
		if (prov.equals("Le\u00f3n")) {
			return "Leon";
		}
		if (prov.equals("L\u00e9rida / Lleida")) {
			return "Lleida";
		}
		if (prov.equals("M\u00e1laga")) {
			return "Malaga";
		}
		if (prov.equals("Navarra / Nafarroa")) {
			return "Navarra";
		}
		if (prov.equals("Orense / Ourense")) {
			return "Orense";
		}
		if (prov.equals("Valencia / Val\u00e8ncia")) {
			return "Valencia";
		}
		if (prov.equals("Vizcaya / Bizkaia")) {
			return "Vizcaya";
		}
		return prov;
	}

	/**
	 * @param prov
	 * @return
	 */
	public static String provinciaHP(String prov) {
		if (prov.equals("Alava")) {
			return "\u00c1lava / Araba";
		}
		if (prov.equals("Alicante / Alacant")) {
			return "Alicante / Alacant";
		}
		if (prov.equals("Almeria")) {
			return "Almer\u00eda";
		}
		if (prov.equals("Asturias")) {
			return "Asturias / Asturies";
		}
		if (prov.equals("Avila")) {
			return "\u00c1vila";
		}
		if (prov.equals("Caceres")) {
			return "C\u00e1ceres";
		}
		if (prov.equals("Cadiz")) {
			return "C\u00e1diz";
		}
		if (prov.equals("Castellon")) {
			return "Castell\u00f3n / Castell\u00f2";
		}
		if (prov.equals("Cordoba")) {
			return "C\u00f3rdoba";
		}
		if (prov.equals("Corunya")) {
			return "La Coru\u00f1a / A Coru\u00f1a";
		}
		if (prov.equals("Gerona")) {
			return "Gerona / Girona";
		}
		if (prov.equals("Guipuzcoa")) {
			return "Guip\u00fazcoa / Gipuzkoa";
		}
		if (prov.equals("Islas Baleares")) {
			return "Islas Baleares / Illes Balears";
		}
		if (prov.equals("Jaen")) {
			return "Ja\u00e9n";
		}
		if (prov.equals("Leon")) {
			return "Le\u00f3n";
		}
		if (prov.equals("Lleida")) {
			return "L\u00e9rida / Lleida";
		}
		if (prov.equals("Malaga")) {
			return "M\u00e1laga";
		}
		if (prov.equals("Navarra")) {
			return "Navarra / Nafarroa";
		}
		if (prov.equals("Orense")) {
			return "Orense / Ourense";
		}
		if (prov.equals("Valencia")) {
			return "Valencia / Val\u00e8ncia";
		}
		if (prov.equals("Vizcaya")) {
			return "Vizcaya / Bizkaia";
		}
		return prov;
	}

	/**
	 * @param salario
	 * @return
	 */
	public static String salarioBD(String salario) {
		if (salario.equals("Menos de 10.000")) {
			return "<10000";
		}
		if (salario.equals("Entre 10.000 y 20.000")) {
			return "10000-20000";
		}
		if (salario.equals("Entre 20.000 y 30.000")) {
			return "20000-30000";
		}
		if (salario.equals("Entre 30.000 y 40.000")) {
			return "30000-40000";
		}
		if (salario.equals("Entre 40.000 y 50.000")) {
			return "40000-50000";
		}
		if (salario.equals("M\u00e1s de 50.000")) {
			return ">50000";
		}
		return salario;
	}

	/**
	 * @param salario
	 * @return
	 */
	public static String salarioHP(String salario) {
		if (salario.equals("<10000")) {
			return "Menos de 10.000";
		}
		if (salario.equals("10000-20000")) {
			return "Entre 10.000 y 20.000";
		}
		if (salario.equals("20000-30000")) {
			return "Entre 20.000 y 30.000";
		}
		if (salario.equals("30000-40000")) {
			return "Entre 30.000 y 40.000";
		}
		if (salario.equals("40000-50000")) {
			return "Entre 40.000 y 50.000";
		}
		if (salario.equals(">50000")) {
			return "M\u00e1s de 50.000";
		}
		return salario;
	}

	/**
	 * @param res
	 * @return
	 */
	public static String siNoHP(String res) {
		if (res.equals("Si")) {
			return "S\u00ed";
		}
		return res;
	}

	/**
	 * @param sintoma
	 * @return
	 */
	public static String sintomaHP(String sintoma) {
		if (sintoma.equals("Disfonia")) {
			return "Disfon\u00eda";
		}
		if (sintoma.equals("Expectoracion")) {
			return "Expectoraci\u00f3n";
		}
		if (sintoma.equals("Dolor toracico")) {
			return "Dolor tor\u00e1cico";
		}
		if (sintoma.equals("Dolor pleuritico")) {
			return "Dolor pleur\u00edtico";
		}
		if (sintoma.equals("Obstruccion traqueal")) {
			return "Obstrucci\u00f3n traqueal";
		}
		if (sintoma.equals("Cambio en los habitos intestinales")) {
			return "Cambio en los h\u00e1bitos intestinales";
		}
		if (sintoma.equals("Perdida de peso no intencionada")) {
			return "P\u00e9rdida de peso no intencionada";
		}
		if (sintoma.equals("Vomitos")) {
			return "V\u00f3mitos";
		}
		if (sintoma.equals("Nauseas")) {
			return "N\u00e1useas";
		}
		if (sintoma.equals("Falta de coordinacion")) {
			return "Falta de coordinaci\u00f3n";
		}
		if (sintoma.equals("Perdida de memoria")) {
			return "P\u00e9rdida de memoria";
		}
		if (sintoma.equals("Inflamacion de la piel")) {
			return "Inflamaci\u00f3n de la piel";
		}
		if (sintoma.equals("Liquenificacion de la piel")) {
			return "Liquenificaci\u00f3n de la piel";
		}
		if (sintoma.equals("Descamacion")) {
			return "Descamaci\u00f3n";
		}
		if (sintoma.equals("Confusion")) {
			return "Confusi\u00f3n";
		}
		if (sintoma.equals("Depresion")) {
			return "Depresi\u00f3n";
		}
		if (sintoma.equals("Trastorno de alimentacion")) {
			return "Trastorno de alimentaci\u00f3n";
		}
		if (sintoma.equals("Agotamiento fisico")) {
			return "Agotamiento f\u00edsico";
		}
		if (sintoma.equals("Inflamacion de las amigdalas")) {
			return "Inflamaci\u00f3n de las am\u00edgdalas";
		}
		if (sintoma.equals("Perdida de apetito")) {
			return "P\u00e9rdida de apetito";
		}
		if (sintoma.equals("Hinchazon de los ganglios linfaticos")) {
			return "Hinchaz\u00f3n de los ganglios linf\u00e1ticos";
		}
		if (sintoma.equals("Excesiva sudoracion")) {
			return "Excesiva sudoraci\u00f3n";
		}
		if (sintoma.equals("Sensacion de pesadez en el brazo")) {
			return "Sensaci\u00f3n de pesadez en el brazo";
		}
		if (sintoma.equals("Retencion de liquidos")) {
			return "Retenci\u00f3n de liquidos";
		}
		if (sintoma.equals("Miccion urgente")) {
			return "Micci\u00f3n urgente";
		}
		if (sintoma.equals("Sensacion de ardor al orinar")) {
			return "Sensaci\u00f3n de ardor al orinar";
		}
		if (sintoma.equals("Defecacion dolorosa")) {
			return "Defecaci\u00f3n dolorosa";
		}
		if (sintoma.equals("Relacion sexual dolorosa")) {
			return "Relaci\u00f3n sexual dolorosa";
		}
		if (sintoma.equals("Inflamacion de los genitales")) {
			return "Inflamaci\u00f3n de los genitales";
		}
		if (sintoma.equals("Inflamacion y amoratamiento")) {
			return "Inflamaci\u00f3n y amoratamiento";
		}
		return sintoma;
	}

	/**
	 * @param sistema
	 * @return
	 */
	public static String sistemaHechoBD(String sistema) {
		if (sistema.equals("\u00d3seo")) {
			return "Oseo";
		}
		if (sistema.equals("Linf\u00e1tico")) {
			return "Linfatico";
		}
		return sistema;
	}

	/**
	 * @param sistema
	 * @return
	 */
	public static String sistemaHechoHP(String sistema) {
		if (sistema.equals("Oseo")) {
			return "\u00d3seo";
		}
		if (sistema.equals("Linfatico")) {
			return "Linf\u00e1tico";
		}
		return sistema;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoCentroBD(String tipo) {
		if (tipo.equals("P\u00fablico")) {
			return "Publico";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoCentroHP(String tipo) {
		if (tipo.equals("Publico")) {
			return "P\u00fablico";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoContratoBD(String tipo) {
		if (tipo.equals("V. P. O.")) {
			return "VPO";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoContratoHP(String tipo) {
		if (tipo.equals("VPO")) {
			return "V. P. O.";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoEmpresaBD(String tipo) {
		if (tipo.equals("Aut\u00f3nomo/a")) {
			return "Autonomo/a";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoEmpresaHP(String tipo) {
		if (tipo.equals("Autonomo/a")) {
			return "Aut\u00f3nomo/a";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoHechoBD(String tipo) {
		if (tipo.equals("Operaci\u00f3n")) {
			return "Operacion";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoHechoHP(String tipo) {
		if (tipo.equals("Operacion")) {
			return "Operaci\u00f3n";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoResidenciaBD(String tipo) {
		if (tipo.equals("\u00c1tico")) {
			return "Atico";
		}
		if (tipo.equals("D\u00faplex")) {
			return "Duplex";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String tipoResidenciaHP(String tipo) {
		if (tipo.equals("Atico")) {
			return "\u00c1tico";
		}
		if (tipo.equals("Duplex")) {
			return "D\u00faplex";
		}
		return tipo;
	}

	/**
	 * @param tipo
	 * @return
	 */
	public static String toxicosHP(String tipo) {
		if (tipo.equals("Alcohol_y_tabaco")) {
			return "Alcohol y tabaco";
		}
		if (tipo.equals("Alcohol_y_drogas")) {
			return "Alcohol y drogas";
		}
		if (tipo.equals("Tabaco_y_drogas")) {
			return "Tabaco y drogas";
		}
		return tipo;
	}

}
